/*
 * Copyright (c) 2024 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

export default class DomainAccountRequest {

  private accountName: string;
  private accountId: string;
  private accountType: number;
  private keywordsList: string[];

  public setAccountName(accountName: string): void {
    this.accountName = accountName;
  }

  public getAccountName(): string {
    return this.accountName;
  }

  public setAccountId(accountId: string): void {
    this.accountId = accountId;
  }

  public getAccountId(): string {
    return this.accountId;
  }

  public setAccountType(accountType: number): void {
    this.accountType = accountType;
  }

  public getAccountType(): number {
    return this.accountType;
  }

  public setKeywordsList(keywordsList: string[]): void {
    this.keywordsList = keywordsList;
  }

  public getKeywordsList(): string[] {
    return this.keywordsList;
  }

}